\section{相似基因(P1140)}

\subsection{题目背景}
大家都知道，基因可以看作一个碱基对序列。它包含了4种核苷酸，简记作A,C,G,T。
生物学家正致力于寻找人类基因的功能，以利用于诊断疾病和发明药物。

在一个人类基因工作组的任务中，生物学家研究的是：两个基因的相似程度。
因为这个研究对疾病的治疗有着非同寻常的作用。
\subsection{题目描述}
两个基因的相似度的计算方法如下：

对于两个已知基因，例如AGTGATG和GTTAG，将它们的碱基互相对应。当然，中间可以加入一些空碱基-，例如：

\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0]{questions/fig/p1140-1.jpg}
\caption{匹配示意图}
\end{figure}

这样,两个基因之间的相似度就可以用碱基之间相似度的总和来描述，碱基之间的相似度如下表所示：
\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0]{questions/fig/p1140-2.jpg}
\caption{相似度得分}
\end{figure}

那么相似度就是：$(-3)+5+5+(-2)+(-3)+5+(−3)+5=9$。因为两个基因的对应方法不唯一，例如又有：
这样,两个基因之间的相似度就可以用碱基之间相似度的总和来描述，碱基之间的相似度如下表所示：
\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0]{questions/fig/p1140-3.jpg}
\caption{相似度得分}
\end{figure}

相似度为：$(-3)+5+5+(-2)+5+(-1)+5=14$。规定两个基因的相似度为所有对应方法中，相似度最大的那个。

\subsection{输入}
共两行。每行首先是一个整数，表示基因的长度；隔一个空格后是一个基因序列，序列中只含A,C,G,T四个字母。
1≤序列的长度≤100。

\subsection{输出}
仅一行，即输入基因的相似度。

\subsection{样例}
\subsubsection{输入样例\#1}
\begin{lstlisting}
7 AGTGATG
5 GTTAG
\end{lstlisting}
\subsubsection{输入样例\#1}
\begin{lstlisting}
14
\end{lstlisting}

\subsection{分析}

\subsubsection{所用技巧}
\begin{compactitem}
\item skill 1
\end{compactitem}

\subsubsection {相似经典问题}
\begin{compactitem}
\item LCS, longest common subsequnce，最长公共子序列。
\end{compactitem}


\subsubsection {相关基础知识}
无，似乎不需要很特别的知识。

\subsubsection {所用方法}
\begin{compactitem}
\item DP，动态规划。
\end{compactitem}

\subsection{代码}
\begin{lstlisting}

\end{lstlisting}


